home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / prgmming / dos / c / mplus_2.exe / README.DOC < prev   
Text File  |  1991-12-01  |  4KB  |  126 lines

  1. Welcome to version 1.5 of the MPLUS Graphic Interface Library!
  2.  
  3. ================
  4. The Demo Program
  5. ================
  6.  
  7. For a graphical demonstration of MPLUS 1.5's capabilities, run
  8. MPDEMO.EXE.  Be sure Microsoft C 6.0 font files are in the current
  9. directory.
  10.  
  11.  
  12. ===========
  13. What's New 
  14. ===========
  15.  
  16. Version 1.5  December 1, 1991
  17. -----------------------------
  18. This version introduces a few new functions:
  19.  
  20. 1)  mpinput() for retrieving keyboard data.  As many of you
  21.     pointed out, input functions like scanf() did not honor the
  22.     background color in graphics mode.  This routine overcomes
  23.     that problem.
  24.  
  25. 2)  mpoutgtext() for displaying MSC 6.0 fonts.
  26.  
  27. 3)  mpoutchar() for cases when mpouttext() was overkill.
  28.  
  29. 4)  mb_hide() and mb_show() to hide and show the menu bar.
  30.  
  31.  
  32. ======================
  33. Note to MSC 6.0 Users
  34. ======================
  35.  
  36. Migrating from MSC 5.x to MSC 6.0
  37. ---------------------------------
  38.  
  39. If you are using Microsoft C 6.0, you'll discover an unresolved
  40. external when linking with the MPLUS library.  MSC 6.0 renamed a
  41. couple of its functions, replacing 5.x's _getlogcoord() and
  42. _setlogorg() with _getviewcoord() and _setvieworg(),
  43. respectively.
  44.  
  45. If you are a registered user, you have access to the MPLUS
  46. source code and can rebuild the entire system using MSC 6.0.  A
  47. make file for NMAKE is provided: MPLUS.NMK.  Refer to Appendix D
  48. for more details.
  49.  
  50. If you don't have access to source, or don't want to rebuild the
  51. system, compile MPORIGIN.C (using MSC 6.0) in the model of your
  52. choice and add it to the appropriate MPLUS library.  The example
  53. below does this for the small memory model.
  54.  
  55.     cl -c -AS -Ox -Zl MPORIGIN.C
  56.     lib SMPLUS.LIB + MPORIGIN,;
  57.  
  58.  
  59. Please note that while the MPORIGIN solution is quick and easy,
  60. rebuilding the MPLUS system with MSC 6.0 yields optimal code.
  61.  
  62.  
  63. =================
  64. File Descriptions
  65. =================
  66.  
  67. MPLUS.DOC               On disk documentation.
  68. README.DOC              Last minute notes.
  69. ORDER.FRM               MPLUS order form.
  70. MPDEMO.EXE              Demos MPLUS' latest features.
  71.  
  72. HELVB.FON               MSC 6.0 fonts used by MPDEMO.EXE
  73. SCRIPT.FON
  74. TMSRB.FON
  75.  
  76. SMPLUS.LIB              Small model library.
  77. MMPLUS.LIB              Medium model library.
  78. CMPLUS.LIB              Compact model library.
  79. LMPLUS.LIB              Large model library.
  80.  
  81. GPLUS.H                 Header file for MPLUS graphics functions.
  82. GSCREEN.H               Constants for screen attributes.
  83. MOUSER.H                Header file for mouse support.
  84. MPMENU.H                Header file for new menuing system.
  85.  
  86. GWDWDEMO.C              Opens three windows, plots sine & cosine
  87.                         waves.
  88. GDDEMO.C                Samples of dialogue box.
  89. MENUDEMO.C              Illustrates menuing system.
  90. PUSHDEMO.C              Example of a 3-D push button.  Requires
  91.                         a mouse.
  92.  
  93. MPORIGIN.C              For MSC 6.0 compatibility, add to MPLUS
  94.                         library.
  95.  
  96.  
  97. ==========
  98. Souce Code
  99. ==========
  100.  
  101. Source code is provided for registered users.  It is now distributed
  102. as a self extracting archive.  To extract type:
  103.  
  104.     "mpsource"
  105.  
  106.  
  107. Refer to Appendix D for more details.  The archive was created using
  108. LHarc 1.13c (c) Yoshi, 1988-89.
  109.  
  110.  
  111. ==========================
  112. MPLUS is brought to you by
  113. ==========================
  114.  
  115.     Michael Yam
  116.     230 East 88th St.  Apt 6B
  117.     New York, NY  10128
  118.  
  119.     Phone: 212-996-2582
  120.     Compuserve id: 76367,3040
  121.  
  122.  
  123. ===========
  124. End of File
  125. ===========
  126.